Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Davis Cup, Group I, 1R, AUT-POR 1-3 Australian Open - Melbourne Mifel Tennis Open - Los Cabos Abierto Mexicano Telcel - Acapulco Miami Open - Miami French Open - Paris Bucharest Open - Bucharest Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cagliari Challenger National Bank Open - Montreal Terra Wortmann Open - Halle Western & Southern Open - Cincinnati Nordea Open - Bastad U.S. Open - New York Swiss Indoors Basel - Basel Australian Open - Melbourne Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo ASB Classic - Auckland Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Wimbledon - London French Open - Paris Libema Open - 's-Hertogenbosch Nordea Open - Bastad National Bank Open - Toronto Cincinnati Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Portugal F4 Portugal F6 Portugal F7 Portugal F10 Portugal F1 Portugal F3 Portugal F5 Portugal F8 Portugal F9 Portugal F4 Spain F26 Portugal F12 Morocco F4 Morocco F5 Portugal F8 Portugal F9 Portugal F10 USA F37 Portugal F9 (Setubal) Portugal F10 (Torres Vedras) Portugal F13 (Idanha-A-Nova) Portugal F14 (Porto) USA F34 (Harlingen) USA F37 (Pensacola) Portugal F9 (Povoa de Varzim) Portugal F10 (Setubal) Portugal F11 (Castelo Branco) Portugal F12 (Porto) Portugal F13 (Caldas Da Rainha) USA F28 (Harlingen) Portugal F8 USA F32 (Pensacola) M25 Martos M15 Setubal M15 Idanha-A-Nova M15 Castelo Branco M25 Porto M15 Sintra M15 Monastir M15 Sintra M15 Sintra M25 Porto M15 Setubal M25 Vale Do Lobo M15 Quinta Do Lago M15 Antalya M15 Antalya M25 Reus M15 Majadahonda Portugal F9 Banja Luka 2002 - Banja Luka Intersport Heilbronn Open - Heilbronn Unicredit Czech Open 2007 - Prostejov M15 Villena M15 Antalya Charlottesville Challenger Prostejov Challenger Banca Stato Challenger Lugano - Lugano Spain F25 Mons Challenger Tennis Napoli Cup - Napoli Bergamo Challenger Ischgl International Tennis Challenger 2003 - Ischgl Ortisei Challenger Bratislava Challenger Brescia Challenger Canberra Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell San Marino Cepu Open - San Marino Dallas Challenger BMW Brixina Tennis Open 2000 - Bressanone Milano Challenger-Jameson Cup - Milan Cepu Open - San Marino New Haven Challenger Cary Challenger Canberra Challenger Genova Challenger Forli Challenger Lisbon Challenger Biella 2 Challenger Portugal F13 Oeiras 4 Challenger Nottingham 1 Challenger Ortisei Challenger Porto Challenger Perugia Challenger Warsaw Challenger Como Challenger Kyiv Challenger Lisbon Challenger Mouilleron-Le-Captif Challenger Barcelona Challenger Alicante Challenger Kitzbuhel Challenger Antalya 3 Challenger Maia 2 Challenger Cleveland Challenger Genova Challenger Forli 4 Challenger Forli 5 Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Oeiras 1 Challenger Barletta Challenger Prague 2 Challenger Bordeaux Challenger Vicenza Challenger Lyon Challenger Porto Challenger Braga Challenger Brest Challenger Bergamo Challenger Portugal F8 (Lisbon) Valencia Challenger Maia Challenger Tennis Napoli Cup - Naples Garden Open - Rome Memorial Savigni - Sassuolo V Trani Cup - Trani Monterrey Challenger Phoenix Challenger VII Torneo Internazionale di Tennis - Barletta Oberstaufen Cup - Oberstaufen Intersport Heilbronn Open - Heilbronn Aix En Provence Challenger VIII Torneo Internazionale di Tennis - Barletta VI Torneo Internazionale di Tennis - Barletta Sporting Challenger - Turin Ilkley Challenger Genova Challenger Pro Tennis World Open - Sunrise Internazionali di Tennis - Bergamo Chicago Challenger BMW Tennis Championship - Sunrise Shenzhen 1 Challenger CA Challenge 2002 - Graz Brest Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi GHI Bronx Classic - Bronx BMW Tennis Championship - Sunrise Challenger Fondazione Carige - Genova Pekao Open - Szczecin Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Liberec Challenger Banca Stato Challenger Lugano - Lugano 3° Trofeo 'Citta di Brindisi' - Brindisi Phoenix Challenger Generali Open 2002 - Kitzbuhel Generali Open 2003 - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Czech Indoor Open - Prague Qatar ExxonMobil Open - Doha Zagreb Open - Zagreb Challenger Canottieri Minico - Mantova Trani Cup - Trani Milan Indoors - Milan Dubai Open - Dubai BMW Open - Munich Gerry Weber Open - Halle Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Ortisei Challenger Gerry Weber Open - Halle Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Next Generation Adelaide International - Adelaide Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Sydney International - Sydney PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona CA Tennis Trophy - Vienna Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna San Marino Challenger Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Zagreb Open - Zagreb AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Sunrise Challenger The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON Championships - London Catella Swedish Open - Bastad International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Turin Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open de Nice Cote d'Azur - Nice Allianz Suisse Open - Gstaad Idea Prokom Open - Sopot AEGON International - Eastbourne CA Tennis Trophy - Vienna Mercedes Cup - Stuttgart German Tennis Championships - Hamburg ABN/AMRO World Tennis Tournament - Rotterdam Sporting Challenger - Turin BCR Open Romania - Bucharest Top Wool Challenger Biella - Biella Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Gerry Weber Open - Halle AEGON International - Eastbourne DPD Challenger 2002 - Aschaffenburg China Open - Beijing Qatar ExxonMobil Open - Doha Kremlin Cup - Moscow Open 13 - Marseille Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Pilot Pen Tennis - New Haven AEGON International - Eastbourne Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Qatar Exxon Mobil Open - Doha Winston-Salem Open - Winston-Salem Moselle Open - Metz Open 13 - Marseille China Open - Beijing Kremlin Cup - Moscow Apia International - Sydney Garden Open - Rome ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Pekao Open 2003 - Szczecin Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Ortisei Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Konzum Croatia Open - Umag European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Jameson Cup - Milan Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Jameson Cup - Milan Open de Moselle - Metz Erste Bank Open - Vienna 5th Sardinian International Championships - Cagliari Moselle Open - Metz Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Rhein-Main Challenger 2003 - Aschaffenburg Gerry Weber Open - Halle AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Swiss Indoors Basel - Basel Kamnik Challenger - Kamnik Qatar ExxonMobil Open - Doha Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Geneva Open - Geneva Libema Open - 's-Hertogenbosch Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai China Open - Beijing Kremlin Cup - Moscow ASB Classic - Auckland New York Open - New York Generali Open - Kitzbuhel European Open - Antwerp Forte Village Sardegna Open - Sardinia Open de Franche Comte - Besancon Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Nature Valley International - Eastbourne Citi Open - Washington Stella Artois Clay Court Championships - Budaors Sofia Open - Sofia European Open - Antwerp Emilia-Romagna Open - Parma Melbourne Summer Set - Melbourne Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Challenger 42 - Andrezieux Plava Laguna Croatia Open - Umag Sofia Open - Sofia Firenze Open - Florence Tennis Napoli Open - Naples Abierto Mexicano Telcel - Acapulco Astana Open - Astana Aegon Nottingham Open - Nottingham Hong Kong Tennis Open - Hong Kong Grand Prix Hassan II - Marrakech Garanti Koza Sofia Open - Sofia Japan Open Tennis Championships - Tokyo Erste Bank Open - Vienna Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli Delray Beach Open - Delray Beach 10ø Tornea B. Camparini - Reggio Emilia Bergamo Challenger Mallorca Championships - Mallorca Canottieri Minico 2004 - Mantova Open 13 Provence - Marseille Ismaning Challenger Astana Open - Nur-Sultan Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Columbus Challenger Gonet Geneva Open - Geneva Rothesay International - Eastbourne Winston-Salem Open - Winston-Salem Maia Challenger Newport Beach Challenger Dallas Challenger Olbia Geovillage Open - Olbia Parma Challenger Maia Challenger Moselle Open - Metz Bulgarian Challenger 2002 - Sofia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Biella 3 Challenger Biella 4 Challenger Oeiras 1 Challenger Tennis Napoli Cup - Napoli Oeiras 2 Challenger Oeiras 3 Challenger Nottingham 2 Challenger Jameson Cup - Milan Braga Challenger Tenerife Challenger Manama Challenger Maia 1 Challenger San Marino Cepu Open - San Marino Grand Prix de Tennis de Lyon - Lyon Gazprom Hungarian Open - Budapest Oeiras 2 Challenger Ilkley Challenger Trieste Challenger Pozoblanco Challenger Gemax Samsung Open 2004 - Belgrade Segovia Challenger 6th Sardinian International Championships - Cagliari Ortisei Challenger Nottingham Challenger Helsinki Challenger Phoenix Challenger Barcelona Open Banc Sabadell - Barcelona European Open - Antwerp Hong Kong Tennis Open - Hong Kong Qatar Open - Doha ASB Classic - Auckland Estoril Challenger Milan Indoors - Milan Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Winston-Salem Open - Winston-Salem Open de la Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Maia Challenger Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona BMW Open - Munich Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Qatar Open - Doha Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha BCR Open Romania - Bucharest Gerry Weber Open - Halle ATP Studena Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Power Horse Cup - Dusseldorf Medibank International - Sydney Chengdu Open - Chengdu Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Belgrade Open - Belgrade Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Winston-Salem Open - Winston-Salem Masters Series Hamburg - Hamburg Moselle Open - Metz China Open - Beijing Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shenzhen Open - Shenzhen Erste Bank Open - Vienna Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Apia International - Sydney Sydney Tennis Classic - Sydney Delray Beach Open - Delray Beach Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris cinch Championships - London BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Open 13 - Marseille Rothesay International - Eastbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid AEGON International - Eastbourne BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Campionati Internazionali d'Italia - Rome Western & Southern Open - New York Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Moselle Open - Metz Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Rome Internazionali BNL d'Italia - Rome China Open - Beijing Mutua Madrilena Masters Madrid - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Millennium Estoril Open - Estoril BNP Paribas Open - Indian Wells U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, Group 1, PO, ITA-LAT, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, ITA-CRO 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, World Group, QR, IND-ITA 1-3 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, Group I, 1R, POR-BRA 3-1 Davis Cup, Group I, 1R, PER-POR 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - London Olympics - Rio de Janeiro Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, World Group, PO, POR-CZE 1-3 Davis Cup, World Group, Q, FIN-POR 3-1 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, Group I, PO, MON-POR 2-3 Olympics - Beijing Olympics - Paris